package string;

import java.util.Arrays;

public class SplitDemo {
    public static void main(String[] args) {

        String line = "abc123def456qwe";
        String[] data=line.split("[0-9]+");//按数字拆分（数字就没了）
        //将data数组转换为字符串并输出
        System.out.println(Arrays.toString(data));

        line="123.456.78";
        data=line.split("\\.");//按.拆分（.就没了）
        System.out.println(Arrays.toString(data));
        //最开始就是拆分项，那么数组第1个元素为空字符串
        //如果连续两个或者两个以上可拆分项，那么中间也会拆出一个空字符串
        //如果末尾连续多个可拆分项，那么拆出一个的空字符串被忽略
        line="=123=456==78===";
        data=line.split("=");
        System.out.println(Arrays.toString(data));
        System.out.println(data.length);

    }
}
